#ifndef SERIAL_CONFIG_TYPE_H
#define SERIAL_CONFIG_TYPE_H

#include <QString>
#include <QSerialPort>

struct SerialConfig
{
    QString portName;                          // 串口号，如 COM3
    qint32 baudRate = QSerialPort::Baud9600;   // 波特率，默认 9600
    QSerialPort::DataBits dataBits = QSerialPort::Data8;  // 数据位
    QSerialPort::Parity parity = QSerialPort::NoParity;   // 校验位
    QSerialPort::StopBits stopBits = QSerialPort::OneStop; // 停止位
    QSerialPort::FlowControl flowControl = QSerialPort::NoFlowControl; // 流控
};

extern struct SerialConfig serial_config_struct;

#endif // SERIAL_CONFIG_TYPE_H
